node.getPackageName()


local cx={"#com.cxinventor.file.explorer:id/bottom_menu_more", "Partager|Share|مشاركة", 
}
local Jieshuo ={{"<Fractionner*$10", {"#button4", "#button16"},},
"#button1", "Créer une fonction|MODIFIER|Exécuter|SAUVEGARDER|RECHERCHER TOUTES LES RESSOURCES SUR L'APPAREIL.|TOUT", 
}
local Fileexplorer ={{"action_send", "%列表浏览"},
{"#clean_btn", "#button_clean>30"},
"#total_check_status#1", "#singlechoice1", "#action_copy", 
{"#message$100", "#button1"},
}
local Viber ={"#fab_compose","#fab_open_keypad", "#speaker","#fab_dial","#fab_send", "#menu_save", "Envoyer|Send|إرسال",
{"Message vidéo|Video message|رسالة فيديو$200", "%模拟点击", "#btn_send$200", "%模拟上滑"},
{"#btn_send$200","%模拟上滑"},
{"#phone_answer$300", "[0.5,0.6,0.8,0.6,1000]"},
}
local BaridiMob={{"#continue_button", "#text_get_code>20$3000", "%打开通知栏", "Copier*>25", "%返回", "#confirmation_code_otp", "%粘贴", "#confirm_button"},
"#button",
{"Paiements|المدفوعات", "Other|Tous types de transactions|كل انواع التعاملات>25", "Recharge mobile|شبكات الهاتف النقال>25", "<Mobilis"},
{"<الحساب البريدي الجاري|CCP$100", "%下个焦点"}, 
{"Liste|القائمة", "Liste|القائمة>25$200", "%下个焦点"},
}
local Heetch={"#com.heetch:id/passenger_ride_approach_chat_button","#modal_action_primary","#modal_action_primary","#passenger_ride_chat_send_button","#passenger_ride_chat_call_button",
"#passenger_feedback_interstitial", "#passenger_feedback_validate_button", 
"#preorder_card", "#preorder_payment_confirm", "#preorder_pickup_confirm", "#modal_action_dismiss", 
}
local Messages= {"#start_chat_fab", "#send_message_button_icon", 
}
local Jumia= {{'#tv_pdv_information_block_holder$3000', '%下个焦点<2$1500', '%向下滚动<2$600', '#pdv_specs_title'}, 
}
local YASSIR= {'Commandez maintenant&Code Promo', {'TRANSPORT$100', '%下个焦点<3$100', '%模拟点击$1500', '<Commandez maintenant$100', '%上个焦点<3$100'}, 'Cherchez une destination', 
}
local Eyes={'#callButton', 
}
local Twitter= {{"#com.twitter.composer_write$2000","Quoi de neuf ?|‏ماذا يحدث؟|What’s happening?"},
"#com.twitter.primary_action","#com.twitter.button_tweet", "#com.twitter.tweet_button", "#com.twitter.start_room_button", "‏غرّد ردك|Tweet your reply|Tweeter votre réponse|Commencez un message|‏ابدأ رسالة|Start a message|Quoi de neuf ?|‏ماذا يحدث؟|What’s happening?|‏إرسال|Send|Envoyer",
{"#com.twitter.compose_next","Commencez un message|‏ابدأ رسالة|Start a message"},
{"#com.twitter.alertTitle$100","#button1"},
}
local notepad= {'#action_save', '#action_export',  '#action_edit',  '#button_floating_action#1', 
}
local mosoaa= {{'#barItem_next$50', '#tv_detail_details'}, {'#car6_main$300', '<#fab_main$50', '<#tv_detail_details'}, {'#btn_search_allss', '<#tv_sub_adapter_tiltle#1'}, 
}
local calc= {'#eq',
}
local reader= {'#button_next', 
}
local YTMusic= {{'#mini_player$100', '%模拟点击'}, '#player_control_next_button',
}
local DURecorder={'#edit_btn', '#new_picker_toolbar_done_btn', '#__picker_done', '#durec_save', '#gif_convert_btn', '#sub_buy_btn', '#pos_btn', '#merge_trim_confirm', '#merge_crop_confirm', '#merge_bgm_confirm', '#merge_bgm_toolbar_confirm', '#merge_subtitle_confirm', '#durec_caption_editor_tool_bar_color_confirm_icon', '#merge_transition_confirm', '#merge_audio_effect_confirm', '#merge_mosaic_confirm', '#durec_mosaic_editor_tool_bar_confirm_icon', '#merge_filter_confirm', '#merge_color_adjust_confirm', '#merge_picture_confirm', '#merge_inoutro_confirm', '#merge_speed_confirm', '#merge_canvas_and_background_confirm', '#merge_split_confirm',
}
local clubhouse= {"#positive_button", "#accept_speaker_invite", "#yesBtn", "#collapsed_virtual_background", "#home_club", "#raiseCtrl", "#raise", {"#icon_raise_hand", {"#raise_hand_button", "#message"}, }, "#start_room#1", "#create_button", "#start_a_room_btn", "#start_room#", "#follow_btn#1", "#follow_button#1", 
}
local easyvoicerecorder= {'#done_button', '#button_fast_forward', 
}
local simpledialler= {'#buttonDial',
}
local photos= {'#share',  '#share_button',
}
local Sullivan= {"#button1","#tvTitle#2",
{"#ivCapture","<#tvCaption>15"}
}
local EnvisionAI= {"#btn_instant_text",
}
local MsTranslater= {"#iv_sendmsg", "#iv_speech_translation", "#btn_create_room", "#btn_enter_room", "#iv_ocr", "#button1",
}
local AndroidRecorder= {"#save_button", "#forward_button",
} 
local FmRadio= {'#btn_forward', 
}
local MsTeam= {"#accept_call", "#send_button", "#chat_action_view_item_call_audio", "#fab", "#meet_now_button", "#joinButton", "#call_unhold_button", 
{"<#meeting_title$00", "%下个焦点<2$0", "%[点击]",}
}
local Facebook= {{"إنشاء منشور على فيسبوك|Make a post on Facebook|Créer une publication sur Facebook", "<Quoi de neuf ?|بم تفكر؟|What's on your mind?"},
 "بم تفكر؟|What's on your mind?|Que voulez-vous dire ?|Écrivez quelque chose...|كتابة منشور|Write Post|Écrire une publication|اكتب سؤالك...|Write your question…|Écrivez votre question...|اكتب إجابتك...|Write your answer…|Écrivez votre réponse...",
"بث مباشر|Go Live|Lancer un direct", 
"تفاصيل البث|Broadcast Details|Détails de la diffusion",
{"هل تريد متابعة البث؟|Voulez-vous continuer la diffusion ?|Do you want to continue broadcasting?$150", "Continuer|متابعة|Continue"},
"تم|Done|Terminé|استئناف|Resume|Reprendre|Annuler la fin du direct|إلغاء إنهاء فيديو البث المباشر|Cancel ending live|Annuler la fin du direct", 
"إرسال|Send|Envoyer|تعليق|Comment|Commenter", 
"Publier pendant 30 jours|النشر لمدة 30 يومًا|Post for 30 days|نشر في الملف الشخصي|Publier sur le profil|Post to profile|نشر|POST|PUBLIER|مشاركة في القصة|Share to Story|Partager|القصة التالية|Next Story|Story suivante|التالي|NEXT|SUIVANT", 
"إرسال|Send|Envoyer", 
"متابعة التعديل|Continue editing|Continuer les modifications|POURSUIVRE LES MODIFICATIONS|اكتب تعليقًا...|Write a comment…|Votre commentaire…", 
"Créer un reel|Partager maintenant|",
}
local ManualCamera= {'#take_photo', 
}
local TahfizInt= {'#player_imageView_next', "settings_linearLayout_toAya", 
}
local OpenCamera= {'#take_photo', 
}
local Chrome= {"#translate_infobar_tab_text#2",
{"#menu_button","#button_two","حذف الإشارات المرجعية|Supprimer des favoris||Delete bookmarks",}
}
local Tahfiz= {"#main_imageView_next", "#settings_to_aya", 
}
local Phone= {'#incall_fifth_button', '#incall_first_button',  '#dialButton1', '#nameDialButton2', '#fab', '#dialpad_fab', '#dialpad_voice_call_button', "#label#1",
 "zero>7", 
 }
local Encolly= {'btn_redial#1', '#fifth_btn', 
}
local GoogleMeet= {"#send", "#chat_send_message_button", "#reply#2", "#compose_button", "#remote_knocker_admit_button", "#new_meeting", "#instant_meeting_button", "switch_audio_button", {"#join_button", "#audio_input"}, "#next_button",
}
local Zoom= {'#btnAccept', '#imgAudioSource', '#btnJoin', '#raiseHandBg', '#btnCallViaVoIP', '#btnSend', '#button1', 
}
local GooglePotcast= {'#toggle_pause', 
}
local 学会忘记 ={{"%暂停主语音合成$00", "%下个窗口$500", "%暂停主语音合成$0", "%朗读/اَعِدْ مَ رَّ أُ خْرَا"},
}
local GoogleTranslate= {"#conversation_button", "#lang1", "copy_text_button", 
}
local Zello= {"Connecter le canal&Utilisateurs de canal", "#sendTextButton", 
"Utilisateurs de canal&Type a message", 
"Parler&Search users in channel",
"Afficher l'historique&Connection quality", 
}
local MUIFm= {"#btn_seekforward", "#ll_menu_item_record", "#ll_menu_create", "#station_freq", 
}
local AthenNotify= {{"<#p_prayer_bkg#1$2500", "<#p_prayer_bkg#3$2500", "<#p_prayer_bkg#4$2500", "<#p_prayer_bkg#5$2500", "<#p_prayer_bkg#6$2500", "<#Timer$2500"}
}
local MixLr= {{"#com.mixlr.listenButton", "#com.mixlr.following_button"}, 
"#com.mixlr.following_button", "#com.mixlr.followButton", 
}
local GoogleMaps= {"الاتجاهات إلى*|Itinéraire vers*|Directions to*", 
{"#start_button"}, 
{"تفعيل لفتح قائمة الخطوات|Activer pour ouvrir la liste des étapes|Activate to open step list", "الاتجاهات|Itinéraire|Directions", "<معاينة المسار|Route preview|Aperçu de l'itinéraire", "%下个焦点"}, 
{"#mylocation_button", "%开头", "%模拟长按$1500", "<*مشاركة*|*Partager*|*Share*",}
}
local HiqRecorder= {"#menuShare", "#bShare", 
{"#bIncrease$100", "#lGain"},
}
local Files= {'#fast_forward', '#share_action',
}
local MXPlayer= {'#A', '#next', 
{"#tv_increase$10", "<#edit_speed"}, 
}
local Duo = {'#message_button', '#tap_to_record_anim', '#button_send', {'<#incoming_call_ring_control_title$0', 
'%[向上]'}, '#call_controls_primary_button_2'
}
local PlayStore= {{"Points Play*|Play Points*$500", "Avantages*|Perks*|*العروض*>25", },
{"يتم حاليًا استخدام حساب*|Connecté en tant que*|Signed in as*$400", "إدارة التطبيقات*|Gérer les applications*|Manage apps*$400","عرض التفاصيل|Afficher les détails|See details|الاطّلاع على التحديثات الأخيرة|Voir les mises à jour récentes|See recent updates","*التحديثات المتاحة*|*Updates available*|*Mises à jour disponibles*","البحث عن تحديثات|Rechercher des mises à jour|Check for updates>25"},
"تحديث الكل|Update all|Tout mettre à jour|تحديث|Update|Mettre à jour|فتح|Open|Ouvrir|تثبيت|Install|Installer", "البحث عن تحديثات|Rechercher des mises à jour|Check for updates", 
{"ترجمة|Translate|Traduire$200", "%下个焦点$200", "%[点击]", "لمحة عن هذا التطبيق|About this app|À propos de l'appli$200", "%下个焦点"}, 
}
local Signal= {{'#quick_audio_toggle$0', '%[向上]'}, 
'#send_button', '#fab', '#call_screen_answer_call', '#call_screen_speaker_toggle',
}
local YouTube= {{'#skip_ad_button', '<10000',}, 
'#player_control_fast_forward_button', '#floaty_bar_controls_view', "#watch_player", "#send_button", "#button1", 
{'#menu_item_view#1$0', '<#video_item#1>10',}, 
'text#-2', 'search_edit_text', 'player_control_play_pause_replay_button'
}
local Telegram= {"عرض كرسائل|عرض الموضوعات|Voir comme messages|Tous les sujets|View as messages|All Topics|Voir comme sujets",
{"<Retour&Nouveau message$0","%下个焦点<4$0"},
{"<Go back&New Message$200","%下个焦点<3$100"},
"تطبيق|APPLY|APPLIQUER|سرعة مضاعفة|رسالة جديدة|*x2*|Nouveau message|New Message|*2X*#1",  
{"قبول|Accept|Accepter$0", "%[向左]"},
"%模拟左滑&Balayez*|Swipe left*|يمكنك الرد*",
{"Haut-parleur|مكبّر*|Speaker|Haut-parleur"},
{"<تسجيل رسالة*|Record voice*|Enregistrer un message*$200", "%[向上]", "<تبديل الكاميرا|Changer de caméra|Switch camera$300", "Annuler|إلغاء|Cancel$10", "%模拟点击$600", "<تسجيل رسالة*|Record voice*|Enregistrer un message*#1$200", "%[点击]", "%[向上]"},{"تم|Valider|Done|إرسال|Send|Envoyer"},
{"<نمط صورة داخل صورة|Mode Picture-in-Picture|Picture-in-Picture mode$100", "مزيد من الخيارات|Plus d'options|More options$٣00", {{"*مكبّر الصوت|*Haut-parleur|*Speaker$100", "*الهاتف|*Téléphone|*Phone"}}, {{"*الهاتف|*Téléphone|*Phone$300", "*مكبّر الصوت|*Haut-parleur|*Speaker"}},},
{"بدء بث مباشر|Démarrer une diffusion|Start Live Stream$500", "%结尾$300", "%上个焦点$200", "%模拟点击"},

}
local WhatsApp= {{"#send$500","#send"},
'*haut-parleur*|*سماعة*|*phone off|*phone on@*', 
'#send', '#fab', '#draft_send_v2', '#send_btn', '#next_btn', 
{{'#accept_incoming_call_view', '#voice_note_btn'}, '%[向上]', },
{"#group_settings_layout$400", {{"*Only admins|*Admins uniquement|*‏المشرفون فقط$400", "#first_radio_button$400", "#button1$400", "%返回<2$200"}}, {{"*All participants|*Tous les participants|*‏كافة المشاركين$400", "#second_radio_button$400"}}, "#button1$400", "%返回<2$200"},
}
local AlMinchawi= {"فتح القرآن", "عرض السورة", 
{'%长按&إستماع>10$0', 'استماع للآية'}
}
local Nabdh= {'article_details_video_clickable_overlay', '#article_details_body', 'article_details_video_clickable_overlay'
}
local PixelNotifCenter= {'#dismiss_text'
}
local Launcher= {'#CLEAR ALL'
}
local Messenger= {'رد|ANSWER|RÉPONDRE#-1', '*مكبر الصوت|*speakerphone|*haut-parleur', 'رسالة جديدة|New Message|Nouveau message', 'ليس الآن|NOT NOW|PLUS TARD', 'إرسال|Send|Envoyer', 
{'تسجيل رسالة صوتية|Enregistrer un message vocal|Record voice message>10$0','%[向上]'}, 
}
local Alarm= {'#snooze'
}
local Assistant= {'#logo_view', '#clear_or_voice_button', '#transcription_retry_button', '#transcription_mic_container', 
}


local appName= {'com.cxinventor.file.explorer', 'com.nirenr.talkman', 'com.miui.cleaner', 'com.mi.android.globalFileexplorer', 'com.viber.voip', 'ru.bpc.mobilebank.bpc', 'com.heetch', 'com.google.android.apps.messaging', 'com.gsxip.chrec', 'com.jumia.android', 'com.yatechnologies.yassir_rider', 'com.bemyeyes.bemyeyes', 'com.twitter.android', 'com.farmerbb.notepad', 'so.ateya.ahmed.Mosoaa', 'com.google.android.calculator', 'com.google.android.apps.youtube.music', 'com.hyperionics.avar', 'com.vanced.android.apps.youtube.music', 'com.duapps.recorder', 'com.clubhouse.app', 'com.coffeebeanventures.easyvoicerecorder', 'com.aamir.simpledialler', 'com.google.android.apps.photos', 'tuat.kr.sullivan', 'com.letsenvision.envisionai', 'com.microsoft.translator', 'com.google.android.apps.recorder', 'com.caf.fmradio', 'com.microsoft.teams', 'com.facebook.katana', 'com.lensesdev.manual.camera.pro', 'com.simppro.tahfiz.international', 'net.sourceforge.opencamera', 'com.android.chrome', 'com.simppro.tahfiz', 'com.google.android.dialer', 'com.samsung.android.dialer', 'com.android.contacts', 'com.android.incallui', 'com.samsung.android.incallui',  'com.google.android.gm', 'us.zoom.videomeetings', 'com.google.android.googlequicksearchbox', 'com.samsung.android.honeyboard', 'com.google.android.inputmethod.latin','com.google.android.apps.translate', 'com.loudtalks', 'com.miui.fm', 'com.athanotify', 'com.mixlr.android', 'com.google.android.apps.maps', 'com.hiqrecorder.full', 'com.google.android.apps.nbu.files', 'com.mxtech.videoplayer.pro', 'com.google.android.apps.tachyon', 'com.android.vending', 'org.thoughtcrime.securesms', 'com.google.android.youtube', 'com.vanced.android.youtube', 'com.gold.android.youtube', 'org.telegram.messenger', 'org.telegram.plus', 'org.telegram.messenger.beta', 'com.whatsapp', 'com.whatsapp.w4b', 'com.gbwhatsapp', 'com.ahmed53.quraan', 'com.waveline.nabd', 'com.android.systemui', 'com.android.launcher3', 'com.facebook.orca', 'com.google.android.deskclock', 'com.google.android.googlequicksearchbox'}

local nodeName= {cx, Jieshuo, Fileexplorer, Fileexplorer, Viber, BaridiMob, Heetch, Messages, clubhouse, Jumia, YASSIR, Eyes, Twitter, notepad, mosoaa, calc, YTMusic, reader, YTMusic, DURecorder, clubhouse, easyvoicerecorder, simpledialler, photos, Sullivan, EnvisionAI, MsTranslater, AndroidRecorder, FmRadio, MsTeam, Facebook, ManualCamera, TahfizInt, OpenCamera, Chrome, Tahfiz, Phone, Phone, Phone, Encolly, Encolly, GoogleMeet, Zoom, GooglePotcast, 学会忘记, 学会忘记, GoogleTranslate, Zello, MUIFm, AthenNotify, MixLr, GoogleMaps, HiqRecorder, Files, MXPlayer, Duo, PlayStore, Signal, YouTube, YouTube, YouTube, Telegram, Telegram, Telegram, WhatsApp, WhatsApp, WhatsApp, AlMinchawi, Nabdh, PixelNotifCenter, Launcher, Messenger, Alarm, Assistant}

local applicationName= node.getPackageName()
local className= node.getClassName()
local viewId= node.getViewIdResourceName()

--for k, v in ipairs (appName) do
--if applicationName == appName[k] then
for k,v in ipairs (appName, nodeName) do
local r= require 'import'
import 'com.androlua.*'
if applicationName == appName[k] then
if service.click(nodeName[k]) then
local exAppName= {'com.vanced.android.youtube', 'us.zoom.videomeetings:', 'com.google.android.youtube', 'com.google.android.youtube', 'com.whatsapp', 'com.gbwhatsapp', 'com.whatsapp4b', 'com.google.android.apps.tachyon', 'org.thoughtcrime.securesms', 'com.google.android.googlequicksearchbox', 'org.telegram.messenger', 'org.telegram.plus', 'com.ahmed53.quraan', 'com.facebook.orca', }
local exViewId= {'#com.vanced.android.youtube:id/voice_search', '#us.zoom.videomeetings:id/btnAudio', '#com.google.android.youtube:id/player_control_fast_forward_button', '#com.google.android.youtube:id/voice_search', '#com.whatsapp:id/voice_note_btn', '#com.gbwhatsapp:id/voice_note_btn', '#com.whatsapp4b:id/voice_note_btn', '#com.google.android.apps.tachyon:id/tap_to_record_anim', '#org.thoughtcrime.securesms:id/quick_audio_toggle', '#com.google.android.googlequicksearchbox:id/logo_view', "تسجيل رسالة صوتية|Record voice message|Enregistrer un message vocal", "تسجيل رسالة صوتية|Record voice message|Enregistrer un message vocal", 'إستماع|استماع للآية', 'تسجيل صوت|Record voice|Enregistrer la voix',  }

for k, v in ipairs (exAppName, exViewId) do
if (applicationName == exAppName[k] and this.findAccessibilityNodeInfo(exViewId[k])) or (applicationName == 'com.facebook.orca' and this.findAccessibilityNodeInfoByText('تسجيل صوت|Record voice|Enregistrer la voix')) then
this.postSpeak(100, '')
end
end
return true
end
end
end
--end
--e du --end
if service.click({
{"تسجيل",
}
})
return true
end

if service.click({
{"إيقاف مؤقت",
}
})
return true
end
